home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Pascal / Libraries / GrafSys 2.0 / What is GrafSys 2.0 < prev   
Encoding:
Text File  |  1994-01-03  |  1.5 KB  |  32 lines  |  [TEXT/EDIT]

  1. What is 3D GrafSys 2.0
  2. ======================
  3.  
  4. GrafSys is a hierarchical object-oriented class library for THINK Pascal. It is
  5. designed to facilitate easy 3D graphics and animations in your programs. GrafSys
  6. supports full 3D control of graphical objects and electronic eye. Graphical
  7. objects can be independently rotated (around arbitrary axes), translated and
  8. scaled. Objects can inherit transformations (rotation, scaling and translation)
  9. from other objects. GrafSys supports dynamic (i.e. on-the-fly) and multiple
  10. inheritance of transformations and an unlimited number of so-called operators
  11. (matrices) per object.
  12.  
  13. The GrafSys provides objects for 3D points, lines and whole objects that can
  14. contain up to 8000 lines in full RGB color and more than 250'000 points. GrafSys
  15. also supports ultra-fast polygon filling using the triangulation approach. With
  16. it you can easily implement hidden-surface removal.
  17.  
  18. Designed for fast and simple to program animations, GrafSys supports an
  19. AutoErase feature where the object automatically erases its previous image
  20. before redrawing itself. For flicker-free animations GrafSys also provides easy
  21. to use Off-Screen bit map handling.
  22.  
  23. GrafSys is a combination of procedures and a powerful, extensible class library
  24. that can be easily curtailed to your specific needs. For example  the
  25. general-purpose 3D object 'TSObject3D' understands over fifty messages for such
  26. diverse things as building a point/line database, rotating and drawing itself.
  27.  
  28. The 2.0 version comes with full source code.
  29.  
  30. Christian Franz
  31.  
  32.